settle a score with someone - Francés Inglés Diccionario